﻿// KittyFeral PVE - HB Routine for FeralDruid 5.4 - By Neyia
using Styx.CommonBot.Routines;
using Styx.TreeSharp;
using Action = Styx.TreeSharp.Action;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Styx.CommonBot;
using Styx;
using Styx.WoWInternals;
using Styx.Common;
using Styx.Pathing;

namespace KittyFeral
{
    public partial class Main : CombatRoutine
    {
        /*#region cat int's
        public int MIGHT_OF_URSOC_CAT = 0;
        public int KAT_FORM = 0;
        public int WRATH_INT = 0;
        public int MOONFIRE_INT = 0;
        public int FAERIE_FIRE_CAT = 0;
        public int RAKE_CAT = 0;
        public int RIP_CAT = 0;
        public int SAVAGE_ROAR_CAT = 0;
        public int LIFEBLOOD_CAT = 0;
        public int TIGERS_FURY_CAT = 0;
        public int FEROCIOUS_BITE_CAT = 0;
        public int PREDATORY_SWIFTNESS_CAT = 0;
        public int INCARNATION_CAT = 0;
        public int WILD_CHARGE_CAT = 0;
        public int CLEARCASTING_CAT = 135700;
        public int THRASH_CAT = 0;
        public int BERSERK_CAT = 0;
        public int MANGLE_CAT = 0;
        public int RAVAGE_CAT = 0;
        public int SHRED_CAT = 0;
        public int SWIPE_CAT = 0;
        public int SKULL_BASH_CAT = 0;
        public int MIGHTY_BASH_CAT = 0;
        public int PROWL_CAT = 0;
        public int POUNCE_CAT = 0;
        public int THRASH_CAT = 106830;
        #endregion

        #region Bear int's
        public int BEAR_FORM_INT = 0;
        public int MAUL_BEAR = 0;
        public int LACERATE_BEAR = 0;
        public int MANGLE_BEAR = 0;
        public int SWIPE_BEAR = 0;
        public int THRASH_BEAR = 0;
        public int FAERIE_FIRE_BEAR = 0;
        public int SAVAGE_DEFENSE_BEAR = 0;
        public int SON_OF_URSOC_BEAR = 0;
        public int TOOTH_AND_CLAW_BEAR = 135286;
        //public int DREAM_OF_CENARIUS_BEAR = 145162;
        public int FORCE_OF_NATURE_BEAR = 0;
        public int BONE_SHIELD_BEAR = 0;
        public int CONSECRATION_BEAR = 0;
        public int ELUSIVE_BREW_BEAR = 0;
        public int GROWL_BEAR = 0;
        public int INCARNATION_BEAR = 0;
        #endregion

        #region common int's
        public int WAR_STOMP_INT = 0;
        public int REJUVENATION_INT = 0;
        public int HEALING_TOUCH_INT = 0;
        public int WEAKENED_BLOWS_INT = 115798;
        public int CENARION_WARD_INT = 0;
        public int WEAKENED_ARMOR_INT = 0;
        public int BERSERKING_INT = 0;
        public int BARKSKIN_INT = 0;
        public int SURVIVAL_INSTINCTS_INT = 0;
        public int FRENZIED_REGENERATION_INT = 0;
        #endregion*/

        Composite test()
        {
            return new Decorator(ret => gotTarget,
                new Action(ret =>
                {
                    if (SpellManager.CanCast(""))
                    {
                        SpellManager.Cast("");
                        Logging.Write("spell");
                        LastSpell = "";
                    }
                    return RunStatus.Failure;
                }));
        }














    }
}
